Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
public_html
/
admin
/
app
/
V2
/
Resources
/
Filename :
BaseResource.php
back
Copy
<?php namespace App\V2\Resources; use Illuminate\Support\Str; /** * base resource to Transforms data for API responses */ class BaseResource { protected function getTaskAssigneeShortSummary($task, $assignedToUsers){ $count = count($assignedToUsers); if($count == 0 && $task->taskSetting != null && (in_array($task->taskSetting->visible_to, ['GLOBAL','GLOBAL_FOR_PARENT','GLOBAL_FOR_PARENT_AND_CHILD']) || str_starts_with($task->taskSetting->visible_to, 'GLOBAL'))){ return "Global"; } if($count == 0){ return "Unassigned"; } $short_summary = Str::limit($assignedToUsers[0]['full_name'], 15, '...') . ( $count > 1 ? " +".($count-1) : ""); return $short_summary; } } ?>